<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

class StatisticController extends MyController
{

    public function actionCollect()
    {
        $token     = isset($_GET['token']) ? $_GET['token'] : '';
        $url       = isset($_GET['url']) ? $_GET['url'] : '';
        $url_refer = isset($_GET['refer']) ? $_GET['refer'] : '';

        if ($this->getToken(array($url, $url_refer)) != $token)
        {
            throw new CHttpException(400, 'Invalid request. Please do not repeat this request again.');
        }

        /* Đếm số lượt truy cập */
        StatCounter::run();
        /* Đếm số người online */
        StatOnline::runRemote($url, $url_refer);
    }

}
